I've taken a DC and an AC class with this book. If the goal of the author is to confuse you, and not help you understand how to dissect a circuit, then they have succeeded. Stupid stupid stupid stupid book. Why does my college use this dumb book. I took a similar class (not for engineers for technicians) and it did a MUCH better job at explaining the material. It was step by step and didn't leave you in the dark. Stupid McGraw-Hill and stupid college and stupid professors. Electrical engineering (dc and ac) is mildly hard (this is an intro class) but this book makes it near impossible...unless you can read the author's mind. There are no solutions in the back of the book to make things worse...