SOFTWARE TESTING PRINCIPLES AND PRACTICES - DESIKAN, SRINIV (NEW DELHI PEARSON, 2016)