Getting Your Head Around Rizzoni's Fundamentals Of Electrical Engineering Rizzoni
I picked this book up back when I was an undergrad and it was assigned for my second semester of electrical engineering. I still keep it on my shelf, mostly because the problem sets are solid and the explanations don't waste your time. That said, it's not perfect and there are some rough edges you should know about before you invest in it. The book covers DC circuits, AC circuits, transformers, three-phase systems, and gets into power distribution and basic electronics. The first half is where most students either click or hit a wall. If Kirchhoff's laws still feel fuzzy after your intro course, Rizzoni does a decent job rebuilding that foundation from scratch. He walks through nodal and mesh analysis with enough worked examples that you can actually follow the logic rather than just seeing answers appear. One thing people miss is that the early chapters assume you're comfortable with complex numbers. Not just "I remember Euler's formula" comfortable. I've seen students blow past phasor representation because they couldn't do basic complex arithmetic without second-guessing themselves. Go back and review polar and rectangular forms if that doesn't come naturally to you. It'll save you three weeks of frustration later.
How the book actually works in practice
The problem sets are where this book earns its keep. Each chapter has a set of guided examples followed by problems that ramp up in difficulty. The end-of-chapter problems labeled with a wrench icon are the application-focused ones. Those tend to be the ones that show up on exams because they test whether you can actually use the method instead of just plug-and-chug through a template. I found that doing the example problems yourself before looking at the solution was more valuable than I expected. You think you know it until you try to derive the Thevenin equivalent for a circuit with a dependent source and suddenly you're stuck on whether you set the test current or voltage. This happened to me on a homework set around Chapter 4. I spent twenty minutes going back and forth before realizing the dependent source was making my standard approach circular. The workaround was switching to a test source method and solving the resulting system of equations instead of trying to simplify the circuit the way I'd done for independent sources. Once I saw that move, it became the default for any circuit with dependent sources going forward. The AC analysis section starts around Chapter 8 and goes through impedance, admittance, and power calculations. The three-phase material in Chapter 12 is where the book really shines. A lot of textbooks rush through this or skip it entirely. Rizzoni walks through wye and delta connections with clear diagrams and the power relationships are laid out in a way that actually makes sense rather than just dumping formulas on you.
Where the book falls short
It's heavy on ideal components. Real-world non-idealities like parasitic capacitance in inductors or frequency-dependent resistance aren't addressed much. If you're using this as your only resource and then walking into a lab, the gap between the textbook and actual measurements will be noticeable. I noticed this during a senior design project where our transformer wasn't behaving anywhere near how the equations predicted. The copper losses and core saturation effects that Rizzoni barely mentions turned out to be the dominant factors in our design. The semiconductors coverage is another weak point. It touches diodes and basic transistor circuits but if you need a deeper dive into MOSFET operation or amplifier biasing, you'll want something else alongside it. Sedra and Smith handles that territory much better, though it's a heavier read. Some of the notation choices are annoying. Rizzoni switches between peak and RMS values inconsistently across chapters without always flagging which convention he's using. I caught myself losing points on exams because I assumed a voltage given in the problem was RMS when it was actually peak amplitude. Make it a habit to double-check what the problem statement is giving you before you start calculating.
Get the Full Details

What to pair it with
If you're self-studying or using this alongside a course, you'll want a problem-solving companion. The worked examples in the book are good but not exhaustive. I used online resources like Allaboutcircuits and Khan Academy to supplement the sections that felt thin. For simulation work, LTspice is free and will let you validate your hand calculations. There's a specific moment in Chapter 9 where the phase angle calculations for an RLC circuit get confusing. Running a quick simulation in LTspice took about five minutes and confirmed whether my analytical answer was right or whether I'd swapped sine and cosine somewhere. For anyone looking to download or access the book, it's available through standard academic channels. The publisher is Wiley and they have both hardcover and loose-leaf versions. International editions exist and are significantly cheaper but you'll want to check that the problem numbering matches your course if you're using it for a class. The solutions manual is separate and usually sold through the bookstore or directly from Wiley. The book is roughly 800 pages in the second edition. That's manageable for a two-semester sequence but if you're trying to cover everything in one semester you'll need to be selective about which chapters you dive deep into. Chapters 1 through 7 and 11 through 13 are the core circuit theory material. Everything else can be skimmed depending on your program's focus.
I'd also recommend keeping a separate notebook for formulas and method summaries. Rizzoni spreads the same techniques across multiple chapters with slightly different framing, and having them consolidated in one place helps when you're studying for exams. The index is decent but not great. Looking up "superposition" might send you to three different chapters depending on context.