The Campbeltown and Glasgow Steam Packet Joint Stock Co., Ltd. Centenary history. [With plates.]
Macleod, Alexander J.
Campbeltown, 
[1928]