Caledonian Railway locomotives : the formative years /
Hamilton, David,author.
Caledonian Railway Association.
"The Caledonian Railway Association".
Includes index.