Modern Locomotive Valves And Valve Gears by Charles Leo McShane