I understood the average power and electrical circuits well from here. A great teacher namely Rafi had prescribed it to us, who unfortunately didn't continue his stint in BRAC University.
It was actually quite helpful. Not everything is well explained but it showcases the actual practice and theory and how to use them together to understand what a circuit should be doing.
Pretty decent, though a few circuits were quite confusing. I'm also virtually certain I spotted a few errors in the problem solutions, and it is certainly omitted that mesh analysis doesn't apply to non-planar circuits. All told, these are fairly minor flaws (I got a lot out of the book of what I read to be sure) but I am reading this concurrently with Fundamentals of Electric Circuits (Alexander and Sadiku), 4th Edition (which has its own faults) to combine insights from the two and get a clear picture.