Great Courses Presents
Subtitle: The 100 Greatest Ideas of All Time (Vol. 1)
Publisher: The Teaching Company
Published: 2006
Format: Paperback