The Communist manifesto: revolution as tension between science and dialectics - Alam, Javeed (1999)
Keywords: Communism