The Principles of Contract Law and Contracts