The history of Islam: revelation, reconstruction or both? - Lovat, Terry (Springer briefs in religious studies, 2018)