David Rose is Professor of Social Ethics at the University of Newcastle upon Tyne. His major research interests concern cultural issues grounded in the history of ideas, particularly the writings of Hegel and Vico, and more generally in counter-enlightenment ethical thought.