1999 WAEC Commerce Theory (a)What is a contract? (b) Explain six reasons for which a contract can be terminated.