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