Essentials of British Politics Today
Bill Jones is Professor of Politics at  Liverpool Hope University and Hon. Research Fellow in the Department of Government at the University of Manchester.