I used this book in an electronic circuits class taught by the author. I great deal of information is covered, but not very well. There are not enough examples and the practical applications are not emphasized (could've been more SPICE explanations). The book is very theory heavy so it will go over well with profs, but there are a lot better books out there for those outside academia or those just wanting a second source with their own textbook. (Art of Electronics has the right presentation style but is getting way out of date).