801 THINGS YOU SHOULD KNOW
From Greek Philosophy to Today’s Technology
Theories, Events, Discoveries, Trends, and Movements that Matter
DAVID OLSEN