How to Break Software A Practical Guide to Testing - Whittaker, James, A. (Boston Pearson, 2003)