Intermediate Microeconomics by Christopher Snyder, Walter Nicholson & Christopher M. Snyder