Scientific communism A textbook (Progress, 1978)