Friedrich Engels

Author
Publisher
SelfMadeHero
Pub. Date
[2018]
Description
Author
Publisher
Norton
Pub. Date
[1972]

3) Marx

Publisher
Encyclopedia Britannica
Pub. Date
1955, c1952