Unlike books currently on the market, this book attempts to satisfy two goals: combine circuits and electronics into a single, unified treatment, and establish a strong connection with the contemporary world of digital systems. It will introduce a new way of looking not only at the treatment of circuits, but also at the treatment of introductory coursework in engineering in general. Using the concept of ''abstraction,'' the book attempts to form a bridge between the world of physics and the world of large computer systems. In particular, it attempts to unify electrical engineering and computer science as the art of creating and exploiting successive abstractions to manage the complexity of building useful electrical systems. Computer systems are simply one type of electrical systems.
I liked this book, yet sometimes some topics were explained in rather complicated way. Strongly recommend it together with a three parts course on electronics in from MIT (they’re presented on the edx website), that was made by the author of this book and that guideline through the contents of the book with deeper comprehension than just reading alone.
I have read many introductory electronics books over the years and have also taught electronics for a few years. I think this book is the most overrated of these books. It is a good book, but it isn't an excellent book.