- Ten years north of the Orange River;: A story of everyday life and work among the South African tribes, from 1859-1869 (Cass Library of African studies. Missionary researches and travels)
- Birds of Prey
- Letters I Didn't Write
- A sermon preached at the Wemyss-chapel the 20th of March 1720; at the funeral of the Right Honourable David Earl of Wemyss. By John MacKenzie, ...
- The love of pleasure inconsistent with reason, and with the peculiar spirit of Christianity. A sermon, preached in the New church of Dumfries, in the year -. By a preacher of the Gospel.