What are the elements of sale of goods contract?
quanswer.com