- Introduction to a Philosophical Grammar of Arabic
- Kafiristan: The Bashgeli Kafirs and Their Language
- The Bashgeli Kafirs & Their Language
- Indigenous Elements Of Self-government In India: With Special Reference To The Punjab And More Particularly In Matters Of Education (as Illustrated By ... To The Establishment Of A Branch In London...
- Muhammadanism: Being The Report Of An Extempore Address














