Edinburgh; A Historical and Topographical Account of the City by Mary Gordon Williamson