Design and Simulation of Heavy Haul Locomotives and Trains | 9781498733526 | Memmo