Diesel locomotives practice : the design, construction, operation and maintenance of locomotives and railcars - Doherty, J.M.