What is the difference between an agreement and a contract?

Printable View