Software Engineering : A Practitioner's Approach - Pressman, Roger S. (New Delhi McGraw-Hill, 2010)