Clean Coding In Berland C++ - Traister, Robert J (Bpb Publication, 1993)