Software Testing - R. Patton (Pearson Educational Usa, 2005)