Software Engineering - Sabharwal, Sangeeta (New Delhi New Age, 2009)