Ancient Machine and Contrivances, Greek and Roman
ISBN-13: 9780872910355