Software Engineering principles and Techniques - Sabharwal Sangeeta (New Delhi New Age, 2007)