Object-oriented technology : from diagram to code with Visual Paradigm for UML - Tsang, Curtis H. K.; Lau, Clarence S. W.; Leung, Ying K (McGraw-Hill, 2004)