Software Engineering :A practitioner`s approach - PRESSMAN , Roger S (McGraw Hill Education (India) Private Ltd., New York., 2014)