Object oriented modeling and design - Rumbaugh,James, et al (Pearson Education Asia, 2004)