object - oriented technology : from diagram to code with visual paradigm for UML - Tsang, Curtis HK (McGraw Hill, 2010)