Reusability and software construction : C and C++ - Smith, Jerry D. (John Wiley & Sons, Inc., 1990)