03 introduction to demand and supply 9079593