A. Explain the three elements that must be present for a valid offer and four possible ways in which an offer is no longer valid.
B. Explain the differences between a "firm offer" and an "option".
Note: Please write it in your own words. Also, mention the sources if you take it fro the internet.