Law of demand definition economics class 11 July 8, 2019 16 32 64 128 Law of demand supply and market equilibrium Law of supply and demand economics Economics of law Law of diminishing returns khan academy