I used this book, and a more basic book (both official Autodesk training manuals) to do a couple projects. Any pain I would attribute to the program, not the book. There are subjects missing from both. I wish there was a comprehensive training resource that was structured differently. This book is not for beginners. As the program is slow to evolve, it is still useful.