Software testing techniques finding the defects that matter - Loveland, Scott (Charles River Media, 2005)