Greek and Roman Technology by etc. & John W. Humphrey