basic communism
Subtitle: its rise, spread and debacle in the 20th century
Publisher: american textbook committee
Published: 1990
Language: eng
Number of pages: 582