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