- The Religious Condition of Christendom: Described in a Series of Papers Presented to the Seventh General Conference of the Evangelical Alliance Held in Basle, 1879
- In Western India: Recollections of My Early Missionary Life
- Letters to Indian Youth On the Evidences of the Christian Religion: With a Brief Examination of the Evidences of Hinduism, Pársíism, and Muhammadanism
- Non-Christian Religions of the World
- Shuhuda Za Dini Ya Kimasihia, Pamoja Na Kuipeleleza Kidogo Dini Ya Isilamu