Software development with C++: maximizing reuse with object technology - Nielsen, Kjell (AP professional, 1995)