How not to program in C++ : 111 broken programs and 3 working ones, or why does 2+2 = 5986? - Oualline, Steve (San Francisco : No Starch Press, 2003)
Keywords: C++ (Computer program language); Error analysis (Mathematics); Debugging in computer science