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