the theory of communism seems fair and just however putting it into practice is impossible.
Wow! I was looking at the comments below mine, and realized that half of the reviewers haven't even read the book. "Communism has been tried and failed..." What planet are you living on? What has been "tried and failed" is *forced* socialism; an unsustainable shortcut. If you'd have read the book, you would know and understand the reasons behind those failures. At present day, be assured that you are witness to the gradual change as originally described by Engles. Should be required reading for just about everyone.