Short history of Islam - Mahmud, Sayyid Fayyaz (Oxford University Press, 2004)