It is a very important criterion for the existence of a valid contract that both parties voluntarily agree to the terms of the contract after being made fully aware of precisely what those terms are. Explain the vitiating factors of misrepresentation, mistake and undue influence, and discuss to what extent these vitiating factors affect genuineness of consent. ( 25 marks).