German Railways: Private Operators, Museums & Museum Lines David Haydock - Paperback £32.95 Find out more