A Best Practice Guide to Conducting an IT Audit for Your Business