SOFTWARE ENGINEERING A PRACTITIONER'S APPROACH - PRESSMAN, Roger S. (McGraw-Hill Inc., 1997)