While I haven't read every Arduino book in existence, I can pretty confidently say there is no single book that covers both Arduino and all the theory and practice in AoE and PEI. Several of the popular Arduino books have some electronics theory and circuit advice in them, but every one I have read so far has spent most of its limited page count on the software and platform aspects of Arduino.
As a programmer first and an electronics guy second, I'd tell you to start with an Arduino book first, then dig into as much electronics as you need to get things done. To me, electronics is usually a means to an end, rather than something I want to study for its own sake.
Other people may tell you to go the other way, learning a bunch of theory before you jump into Arduino. These people are not wrong. You will avoid making a bunch of newbie mistakes if you do it this way, because you will have a better idea of why things are the way they are. This will help you ask better questions and find answers on your own.
Bottom line, get an Arduino book and either PEI or AoE. The links take you to my reviews of those books so you can choose between them. (My PEI book review hasn't yet been updated for the third edition.)