The Labour Party and British Society, 1880-2005 by David Rubinstein | Menrva Books