Locomotives and rail road transportation : technology, challenges and prospects /: technology, challenges and prospects. (2017)