Steam Railways Explained: Steam, Oil and Locomotion (England's Living History)

Explained

by Stan Yorke

Paperback

ISBN: 978-1-84674-012-1

ISBN-10: 1-84674-012-6

Countryside Books · 2007