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