Michael J. DeValveBooksPersonal Ethics and Ordinary HeroesA different justiceA Unified Theory of Justice and CrimeAuthor data: Open Library