OBJECT ORIENTED ANALYSIS AND DESIGN WITH APPLICATIONS - GRADY, BOOCH (2005)