German Railways Part 1: Locomtoives & Multiple Units of Deutsche Bahn Brian Garvin - Paperback £24.95 Find out more