Haddington, East Lothian. The official guide ... illustrations, etc.
Haddington (Scotland).Town Council.
Cheltenham, 
[1949?]