Title: Life and Letters of the Reverend James MacGregor, D D , Minister of St Cuthberts Parish, Edinburgh, One of His Majesty's Chaplains