Software engineering: A practition's approach - Pressman, Roger S. (Boston McGraw-Hill, 2001)