ID:DA12022714
Search authors sharing the same name
James E. Allen
Newcomen Society in North America 1977 Newcomen publication no. 1063
Available at 2 libraries