A little knowledge : what Archimedes really meant and 80 other key ideas explained /
Macrone, Michael.
London : Ebury,
2002.
Originally published: London: Pavilion, 1995.
Philosophy
Science
Humanities