Title: Twenty-one books of engines and machines : sixteenth-century encyclopedia of hydrotechnology / ed. Alex Keller