I read this book whilst preparing for a seminar on Karl Marx. i searched for books that gave me an accurate yet easy to understand run down on marxism. I felt its cartoons and jokes made the reading far less boring than other text books i had read. the detailed glossary at the back also helped me to understand some of the more complicated langauge. I felt it was a great book to give a grounding on the subject and helped me to understand the more complex books on marxism. I would recommend it to anyone who has read other texts on Marxism and are still no further in understanding the ideology.