Micro economic theory - JOHN P.Gould