Software Testing - Ron Patton (Sams Publishing, 2005)