DR
David Ross
Author · 5 books
David Ross is a historian specializing in transport. He edited the book and wrote its section on steam locomotives. His publications include British Steam Railways, and he has also contributed to the Encyclopedia of Ships.