A life of Islam - Cheng, Yamin (The Other Press, 2019)