A Legally Enforceable Agreement between Two or More Parties Is Called