Microeconomics Principles by William A. McEachern