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