Software testing and continuous quality improvement - Lewis, William E. (Auerbach Publications, 2005)