Effective methods for software testing - Perry, William E (Wiley, 2000)