This looks like something that every serious C++ programmer should be reading.