Fighting for socialism : for Marxist-Leninism. Against the CPGB's "British road to socialism". For a Vanguard Party of the working class /
New Communist Party (Great Britain)
Title from cover.