Understanding The Essentials Of A Contract: Offer, Acceptance, Invitation To Treat, And Counter Offer