Title: Software Testing Techniques, 2nd Edition