Microeconomic theory - Luenberger (Economics series, 1997)