Object-oriented analysis and design : with the unified process - Satzinger, John W.; Burd, Stephen D.; Jackson, Robert (Thomson Course Technology, 2005)