Building application frameworks : OBJECT-ORIENTED FOUNDATIONS OF FRAMEWORK DESIGN. - Fayad, Mohamed E.; Johnson, Ralph E.; Schmidt, Douglas C. (London : John Wiley & Sons, Inc., 1999)