Extracts from the diary of the late Rev. Robert Shirreff ... with brief notices of his life ...
Shirreff, Robert, Minister of the Associate Congregation of Tranent.
Edinburgh, 
1821.