British Politics Today by Bill Jones & Dennis Kavanagh