Craigmillar and its environs ... With ... illustrations. door Thomas Speedy