Agreement a contract

Czym różni się w prawie angielskim „agreement” od „contract”? Różnica pomiędzy oboma, często wymiennie używanymi terminami, jest dla prawników spoza...