Software engineering: A Practitioner's Approach - Pressman, Roger S. (New Delhi Mac Graw-Hill Companies, 2005)