I've been looking for a while for a good undergraduate electronics textbook for use in a physics majors class. I've been making do with Horowitz and Hill and lots of notes, but this book is fantastic. It is brief but includes the explanations that are absent in H&H. The subject matter fits neatly into a semester. Fantastic.