Theoretical hydraulics, automata, and water clocks. - Lewis, M.