Tag: essentials of a contract of sale