Modern Locomotive Engineering, With Questions And Answers ... door Calvin Franklin Swingle