If you talking about discrete components, then go for the book by Sergio Franco or Hurowitz-Hill.
If you are looking at the chip level, the books by Gray-Meyer or Paul Allen is a good one. Also is the textbook and lecture notes by Paul Allen. **broken link removed**