a) Explain four ways a contract can be terminated. b) State six duties of an agent to his principal.