Just as many people said, this book is not an easy reading. One year ago, when i tried to read the paperback edition, I found it's difficult to follow and Could not make any use of it. And well, I really went for VB. VB is really cool, but after Times Goes By (anf after I got my MCSD), I found Bruce's opinion about VB is true - just VB makes easy things easy! Then I went to learn Java. And it's elegant! But I want the best, the most flexible, and the most powerful one. I have to learn C ++! And I picked up this book again. This time I found it is really the best! It Explains! No ambiguous wording or just manual-like instructions. My Humble Opinion Is that if you've Decided to be a C ++ programmer, go buy the book (and try not to scream or scold if you just do not understand some stuff in it in your first browsing). :)