Athenaeus Mechanicus, On machines: Translated with Introduction and Commentary 2004 · ENGLISH · PDF View details →