C++ COMPONENTS AND ALGERITHMS. - LADD SCOTT R. (1994)