November 2000 Volume 13, No. 7 p 44 C++, by Andrew Koenig and Barbara Moo Rethinking How to Teach C++ Part 1: Goals and Principles