The art of objects : object-oriented design and architecture /. - Lau, Yun-Tung (The Addison-Wesley object technology series, 2001)