Effective methods for software testing - PERRY, William E. (Wiley, 2006)