Guide to Craigmillar and its environs ... With fifty-seven illustrations. door Thomas Speedy