Supply and Demand

Use appropriate diagrams and relevant examples to illustrate and explain your understanding of Supply and Demand. In your essay. you are expected to address the following issues: 
a) The law of demand and supply. b) The determinants of demand and supply. c) Movements and shifts of demand and supply curves. d) Equilibrium price and equilibrium quantity. e) Surplus and shortage.