Addison Wesley Publishing - 2001 (Sommerville, Ian)