Search help
Life and letters of the Reverend James MacGregor D. D., minister of St. Cuthberts parish, Edinburgh, one of His Majesty's chaplains