The communist party of Great Britain since 1920 - Eaden, James, 1957- (Palgrave, 2002)