The first book that I am going to discuss is
Intermediate Microeconomics by Hal R. Varian
This textbook is probably the most widely used textbook for microeconomics today. This is a nicely written book which is very comprehensive and lucid to read. As name suggests it’s an intermediate level book and you don’t need any background in economics to read this. However you must be familiar with some high school mathematical techniques in order to better understand the book and be ready for graduate school. The diagrams are the assets of the books. In fact, for an economics student understanding the context in diagrammatical representation can be very helpful and intuitive.
One is supposed to read the entire book before the graduate courses begin. The book contains consumer theory, production theory, and behavior of firms, markets (perfect competition, monopoly, monopolistic competition, oligopoly, monopsony and so on) and welfare, externalities etc. In short it has everything that you need in order to prepare yourself for graduate school.
The exercises at the end of each chapter must be solved. A student wishing for an advanced degree in economics must not refrain from the appendices and make sure that he completely understands the mathematical derivations too. There is a work out book by Varian based on this textbook. Solving the workbook will make sure that you have understood the topic completely and you know how to use the applications in solving the problems. You also do lot of practice which is helpful.
Therefore it it’s a one book in microeconomics that I would recommend somebody to read at undergraduate level it will be Intermediate Microeconomics by Hal R. Varian.