The illustrated history of British steam railways by David Ross | Lex | Lex