From Pythagoras through Plato to Poincaré
John C. Baez
Reese Prosser Memorial Lecture Mathematics Department, Dartmouth College November 10, 2006