Introduction The road to becoming a Chartered Accountant (CA) is not for the faint of heart. It is a challenging