The Works of Archimedes Vol. 1: Translation and Commentary - Netz, Reviel (Cambridge University Press)