R. John ElfordBooksGlass DarklyThe Pastoral Nature of TheologyThe foundation of HopeReligion RevealedA tangled webThe ethics of uncertaintyJust reconciliationMedical ethics and elderly peopleAuthor data: Open Library