Foundations of Software Testing - Dorothy Graham