Designing Object-Oriented Software - WIRFS-BROCK,Rebecca (New Delhi Prentice Hall of India Pvt Lt, 1990)