The Works of Archimedes: Translation and Commentary