Mastering Blender has helped me to learn a lot more about blender; and even though it's written for version 2.48, it has been a great help in the past few months. It includes a CD with various .blend files to accompany the chapters (it also has blender 2.48 for Windows and Mac), and several full color pages to give the readers a better understanding of the overall book.
It is a 425 page paperback book, with very clear instructions. Although the binding on the full color pages isn't the greatest, those are quite useful as well.
This book definitely covers the basics very well, but it also has some more advanced techniques, including sections on how to use Python, the scripting language compatible with Blender. I also got most of my knowledge of the game engine from Mastering Blender.
It also covers how to get a good green screen effect, goes over the sculpting system, character rigging, character animation, UV mapping, etc.
In other words, I think it's a great book, and I'd give it 4 1/2 out of 5 stars. You can buy the book on Amazon, too. Thanks for reading!