Software testing: Principles and practice - Desika, Srinivasan (Pearson, 2006)