Building Score Software : How To Avoid Security Problems The Right Way - Gary McGraw (Addison-Wesley)