Reusable software : the Base object-oriented component libraries /
Meyer, Bertrand,1950-
Hemel Hempstead : Prentice-Hall International,
1994.