The ABC Of British Railways Locomotives Ian Allan Publishing
1