Streets of Edinburgh volume 1: Royal Mile and upper access.
Amoore, John N.