Fundamentals of Microelectronics, 2nd Edition is designed to build a strong foundation in both design and analysis of electronic circuits this text offers conceptual understanding and mastery of the material by using modern examples to motivate and prepare readers for advanced courses and their careers. The books unique problem-solving framework enables readers to deconstruct complex problems into components that they are familiar with which builds the confidence and intuitive skills needed for success.
I have read sedra-smith,gray-hurst and now razavi.I found the last one by far the best book to understand microelectronics. Although it hasn't the reputation of the sedra-smith book,It has more practical problems and gives a good intuition into how microelectronics circuits work.