Eureka!: What Archimedes Really Meant and 80 Other Key Ideas Explained

Explained

by Michael Macrone

Hardcover

ISBN: 978-0-06-270096-4

ISBN-10: 0-06-270096-0

HarperCollins · 1994