The Elgin or Charlestown Railway, 1762 -1863 /
McNaughton, Duncan.
[Dunfirmline : Carnegie Dunfirmline Trust,
1986]
Elgin Railway (Fife)
Railroads