Barack Obama and twenty-first-century politics : a revolutionary moment in the USA - Campbell, Horace (Pluto Press, 2010)