I've been teaching 3D animation for about six years now and had used packages such as 3D Studio Max and Carrara Studio, among others. However, about 18 months ago one of my students was reluctant to use Carrara and instead used Blender 3D running from a USB pen on a PC. As I watched him I began to realise how powerful Blender 3D was. Initially I have been reluctant to spend much time learning the package but was inspired by what the student was doing. From then on I began to invest a lot of time to learn Blender and bought quite a few books.
Blender for Dummies is a lot clearer than most and, though not full of tutorials, filled in the gaps that the other books seem to have. It's very useful for beginners and for those more experienced in giving the fundamentals. I use it quite a bit for getting into the theory behind the processes Blender uses. In more recent months I have found my skill level increasing and I have become more confident in developing my own tutorials.
Blender for Dummies has helped me to explore the compositing features in Blender and to discover lathing, lofting and metaball modeling. I would recommend this book as a good reference to filling in the gaps found in many of the other books on Blender 3D.