If you're looking for a more recent edition or a different textbook, consider:
For students and professionals who want to learn more about microelectronic circuits, we recommend the following resources:
Each chapter ends with a massive array of problems categorized by difficulty, ranging from basic drill exercises to complex "Challenge" problems. Clear Visuals: