Britain at the polls 2010 - Allen, Nicholas, Dr. (Sage, 2011)