Technology Illustrated, Being ... Treatises On ... Roads, Bridges, Canals, Hydraulic Engines ... With An Atlas of 35 Steel Plates ... pocketEngelska, 2006