Sarbanes-Oxley Guide for Finance and Information Technology Professionals. Wiley, 2006.