This book is a good read and is very detailed. It is structured well. I find I read my lighter books as an introduction and rely on this one to then fill in the detail. It also helps to come into this book pre-prepared. The book has two siblings. One is a follow along with physical experiments. I have both and they cross reference each other well. The third book is all digital electronics, which I may purchase as I learn more. I have the real books, not e-books and the quality from Cambridge University press is superb. The first book is hard cover and no they don't come cheap. The one serious criticism is that as University type texts, they pose problems to work through. They do NOT provide the worked solutions, so you don't know if you are correct or not. Being picky now - it would look nicer without the horrible yellow triangle on the cover! Otherwise - highly recommended.