09/05/17 The Difference Agreement, Bargain, and Contract
This is useful and interesting, pay attention:
Agreement is the broadest term, meaning an understanding between parties. Bargain is the further agreement to exchange promises (or a promise for a performance), regardless of consideration. With sufficient consideration (and other legal requirements), a contract is formed.