Illustrated Encyclopaedia of the World's Steam Passenger LocomotivesJ. B. John Brian HollingsworthSold outTrack