C++ programming guidelines - Plum, Thomas (Plum Hall Inc., 1991)