Michael Palmer is a widely read author whose Moral Problems (Lutterworth Press, 1991) is a core text in schools and colleges. He has taught at Marlborough College and Bristol University and was Head of the Religion and Philosophy Department at Manchester Grammar School. He was formerly a Teaching Fellow at McMaster University and Humboldt Fellow at Marburg University.