Software Quality Engineering: Testing, Quality Assurance, and Quantifiable Improvement - Tian (IEEE, 2005)