Stephen Guest, Barrister (Inner Temple) and Barrister and Solicitor (N.Z. High Court), is the Professor of Legal Philosophy at the University College London Faculty of Laws.