Eureka man : the life and legacy of Archimedes - Hirshfeld, Alan (Walker, 2009)