Roper's Catechism For Steam Engineers And Electricians: Including The Construction And Management Of Steam Engines, Steam Boilers, And Electrical Plants (1899)