Clean Coding in Borland C++ - Robert J. Traister (New Delhi BPB Publications)