Object-Oriented Analysis & Design with applications - Booch, Grady (Delhi Pearson Education, 2000)