Data abstraction and object-oriented programming in C++. - Keith E. Gorlen; Sanford M. Orlow; Perry S. Plexico (Wiley, 1990)