Information Technology Auditing by James Hall