Advanced Microeconomic Theory by Geoffrey Jehle, Geoffrey A. Jehle & Philip Reny