Microeconomics a problem solving approach - James, Elijah M (Ontario Prentice hall, 2000)