History of Islam: classical period 571 - 1258 C E, Vol.1 - Hasan, Masudul (1992)