supply and demand market forces ch 4 6286505