Nicolas Nayfeld is a postdoctoral fellow at Paris 1 Panthéon-Sorbonne, where he teaches philosophy of law.
Moral Pluralism and the Complexity of Punishment
Nicolas Nayfeld - Hardback
£125.00
Nicolas Nayfeld - Paperback
£39.99