Karl Marx and Friedrich Engels An introduction to their lives and work - Riazanow David (1927)