SOFTWARE ENGINEERING: PRINCIPLES AND TECHNIQUES - SABHARWAL, SANGEETA (NEW DELHI NEW AGE INTERNATIONAL, 2013)