Contains a mix of simple and advanced techniques for writing better C++. You will learn a lot about C++ from reading this book, even if you are already a professional programmer. You'll want to start doing almost everything in this book after this. I would compare it to Bloch's Effective Java as an ...