The History of Islam - Lovat, Terence; Moghadam, Amir (Springer International Publishing, 2018)