A ramble round the Old Town walls, Saturday 18th July 1908 : Centenary re-creation, Friday 18th July and Saturday 19th July 2008 /
Cruickshank, Graeme.
Old Edinburgh Club.
[Edinburgh : Old Edinburgh Club,
2008]
Title from caption,