The ABC Of GWR Locomotives - Complete List Of All Great Western Engines In Service.
This is a second hand book which has been published and produced by Ian Allan publications.