by Brian Haresnape
A guide to trains, including famous locomotives, steam trains of today, and modern railways.