John Perry

John Perry is Senior Lecturer at the University of St Andrews, where he studies theological ethics (evangelical, Anglican, Catholic), philosophical ethics (Locke, Hume, Mill, Singer), and three applied ethical areas (medical, sexual, political). His previous posts were at the University of Oxford and the University of Notre Dame.

Popular items by John Perry

View all offers