Principles And Politics In Contemporary Britain by Mark Garnett