New labour the progressive future? (Palgrave, 2001)