British Railways Locomotives & Coaching Stock 2019 : The Rolling Stock of Britain's Mainline Railway Operators (Hardcover, New ed)