Title: Swingle's catechism of steam, gas, and electric engineering ..
Subjects: Engineering, Mechanical engineering