I’m only about 30 pages in but The Lessons of History should be pre-requisite reading for every history class.