Gredy Booch

Object oriented analysis and design with applications - Addison Wesley 2000