What is a “Unilateral Contract”?

What is a “Unilateral Contract”? Ordinarily a contract is defined as an agreement between two or more parties “which creates an obligation to do or not to do a particular thing. Its essentials are competent parties, subject matter, a legal consideration, mutuality of agreement and mutuality of obligations.” Black’s Law Dictionary 291-292 [...]