Engineering in the Ancient World - Landels, John G. 1926-2006, (Ancient culture and society.)