Object-oriented methods : a foundation. - MARTIN, James (Prentice Hall International, 1995, 1995)