Software Engineering Practitioner's Approach - Pressman, R. (New Delhi McGraw Hill, 2005)