Object-oriented technology: from diagram to code with visual paradigm for UML - Tsang, Curtis H K (Tata McGraw-Hill, 2005)