Object Oriented Modeling - James Rambaugh (Pune Tata Mc, 2001)