Philo Mechanicus: On Sieges : translated with introduction and commentary - Whitehead, David, 1943 May 20- (Franz Steiner Verlag, 2016)