How to Read a Book for Maximum Learning