Notes on Muhammadanism - Hughes, T. P. (Mohammad Ahmad, 1975)