The Illustrated Encyclopedia of the World's Steam Passenger LocomotivesJ. B. John Brian Hollingsworth€2.65DamagedDamagedShow detail