ReadThe Portobello Bookshop Gift Guide 2025

John Kemp Author & Translator

John Kemp was Senior Lecturer in Moral Philosophy at the University of St. Andrews