ID:DA07283016
Search authors sharing the same name
John B. Root
Newcomen Society in North America 1967 Newcomen address 1966
Available at 4 libraries