Quick view Add to Cart Remove from Compare Compare Items The Politics of James Connolly £18.99 Pluto Press