A Short History of islam - Sayyid Fayyaz Mahmud (oxford university press, 1960)