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: