object oriented analysis and design using UmL - Matha, Mahesh P. (Vidhyanagar PHI, 2008)