Author
Title
Donation
author
w
white-james-civil-engineer
White, James (Civil engineer),
A New Century of Inventions Being Designs & Descriptions of One Hundred Machines, Relating to Arts, Manufactures, & Domestic Life