Market Basics:

What is a market? How does it decide what to sell according to our needs? Who tells them?