This document provides an overview of contract law, including definitions of key concepts. It discusses that a contract is an agreement enforceable by law, and outlines the main elements required for a valid contract - agreement, consideration, capacity, and legality. It also describes different types of contracts such as bilateral, unilateral, express, implied and quasi contracts. The document concludes by discussing principles for interpreting and enforcing contracts, such as giving unambiguous terms their plain meaning or interpreting ambiguous terms against the drafter.