Discuss the Law of contracts.