Principles Of External Auditing by David J. Hatherly & Brenda Porter