A History of Knowledge: Past, Present, and Future pb by Charles Van Doren.