New York: McGraw-Hill Education, 2005. — 319 p.
Written in a clear style that appeals to non-specialists as well as computer professionals, this text contains chapters on requirements engineering and object-oriented development together with a set of exercises on modelling techniques.