Quality Assurance and Testing by Charles Miller, Ari Takanen & Jared D. DeMott