This was the first book I ever purchased for Cinema 4D and it remains the best 3rd-party Cinema 4D book that I've ever purchased. Admittedly, that is partially because there are surprisingly few English language Cinema 4D books to choose from. But Arndt's book provides a solid basis in modeling, animating, and rendering in Cinema 4D 7. Maxon revised the application interface substantially in Cinema 4D R8.x, but much of the information in this book still carries over fine into R8.x. But you should probably have a good understanding of both Cinema 7 and 8 before trying to undertake one of the projects in this book using R8.x.
This book delves into some focused modeling and animation projects and given its subtitle, "A Workshop for 2D/3D Graphics Pros", that's what you should expect. The person who wrote this up as a "bad book" because it didn't tell them how to install Cinema 4D seems really lost. The manuals that come with Cinema do a fine job of guiding you through the installation - if you even require any assistance. This isn't Cinema For Dummies. Instead, what it is is a trip through some interesting projects that provide some knowledge and thorough usage of many aspects of Cinema 4D 7. It doesn't particularly matter if you are familiar with those aspects as the text provides ample introduction to nearly everything except the most trivial facets (installation of the software, configuration of your machine). Much of the modeling makes use of 3 custom plug-ins (EdgeExtrude, EdgeBevel, and Cutter) which are provided for no additional cost by the author.
Overall, as of late September 2003, this is still the best English language 3rd-party companion book available for Cinema 4D. Could it be improved? Certainly. As other reviewers have mentioned, the translation gets in the way a little at times and the subject matter could be expanded plenty. Arndt has written other more recent German language books and I'd love to see them show up in English. He's obviously a very talented Cinema user and author. This book probably deserves more like 4 or 4.5 stars, but the earlier 2-star review was a blatant injustice and needs to be offset. That's why I went with 5 stars.