The far left in British politics / John Callaghan. - Callaghan, John, 1952- (Basil Blackwell, 1987)