How to break software security : effective techniques for security testing - Whittaker, James A. (Pearson/Addison Wesley, 2004)