Portsoy, Banffshire the official guide.
Portsoy (Scotland)
Cheltenham,
[1951]