contracts and contract law

(a) Name the 3 key elements of a contract. [3 Marks]
(b) Explain the significance of each of the key elements in part (a) of the question and give an example in each case as a part of your answer. [12 Marks]
(c) In addition to the key elements in part (a) of the question, there are other points that must be noted for the contract to be legally binding. Identify four such points and briefly explain what they are, or give an example. [10 Marks]