Object-oriented analysis and design : with applications - Booch, Grady (The Benjamin/Cummings, 1994)