Salvation and hell in classical Islamic thought : can Allah save us all? - Demichelis, Marco 1979- (Bloomsbury Academic, 2018)