- Dictionary of the Gaelic Language, 1: Gaelic and English, 2: English and Gaelic
- A Dictionary of the Gaelic Language, in two Parts. 1. Gaelic and English. - 2. English and Gaelic Volume 1; Series 2
- The Communion Services of the Church of Scotland
- Elements Of Systematic Divinity, Volume 3
- Elements Of Moral Philosophy And Of Christian Ethics V2