Object Oriented Modeling - James Rambaugh (Pune Pearson, 2006)