Book Algorithmic Learning In A Random World