This document defines law and discusses various types of laws including mercantile law, constitutional law, criminal law, and more. It then explains the definition of a contract as an agreement that is enforceable by law, and outlines the essential elements for a valid contract such as offer and acceptance, lawful consideration, capacity and consent of parties. The document also discusses different classifications of contracts such as void, voidable, implied, executed, and executory contracts.