Software quality engineering- Testing, Quality assurance and quantifiable improvement - Tian, Jeff (John wiley and sons, 2006)