Vanguard of the revolution: the global idea of the Communist Party by McAdams, Arthur James 0 Type: Book