Through Scotland by the Caledonian Railway : from Glasgow to Edinburgh, Aberdeen, Inverness, Peebles, Moffat, Dumfries, Carlisle, Stranraer, the Clyde, the Trossachs, the Scottish lochs, Oban and the Western Highlands.
Glasgow :  printed by Maclure, Macdonald & Co., 
[1900]
Caledonian Railway Company.
Railroads