Ruminations on C++: A Decade of Programming Insight and Experience
As the book's preface notes, `Ruminations on C++' is indeed derived from magazine columns written over the years.  The columns originally appeared in the Journal of Object-Oriented Programming (JOOP) and the now-defunct C++ Journal.  Despite the reviewer's claim, none of the material comes from C++ Report.Even if the book were just a collection of reprints, many readers would find it useful--even faithful subscribers to JOOP. However, the book is much more than mere reprints.  Every chapter differs substantially from the corresponding column.  Some of the differences aid readability or continuity; others add new material.  Approximately half of the book's text, including all of chapter 15, is brand new.