Tian Software Quality Engineering: Testing, Quality Assurance, and Quantifiable Improvement - IEEE 2005 Source: EBOOK