Electrical Engineering 101, Third Edition: Everything You Should Have Learned in School...but Probably Didn't
From Amazon.com reviews:"This is a great book because the author is taking basic theory and providing the reader with some good intuitive tools to gain a foothold on how components work.Many textbook authors in the circuit analysis arena (or electrical engineering as a broader area) tend to do one of 3 things: a) Over explain a concept until the reader loses track of what he is doing  b) Skip too many steps in showing the derivation of a formula or the solving of a problem.  c) Place more emphasis on the mathematics associated with specific problem rather than the problems significance.The author clearly avoids these traps. His text is reminiscent of a bygone era where engineering books actually sought to explain concepts and their significance.""I would recommend this book to anyone interested in electronics. This book helped me understand concepts that I struggled with in class and for years after school.""This is what more educational institutions need - someone who can take a subject and simplify it so that it is easy to recall. I have a BSEE and these topics were always taught from just a mathematical standpoint. The author takes the subject and teaches it in a way that is easily memorable.""My background is Mechanical Engineering and I found this book to be extremely useful and interesting. I purchased this book in order to get a better understanding of the EE basics. Like most universities a ME takes an EE 101 course that is essentially a weed out course. The problem with a weed out course is that in the end you don't have a solid understanding of what the underlying basics are. If this sounds familiar, you should definitely buy this book.""This book is an easy read after you've gone through EE. Makes you see the forest from the trees. Spend so much time in early circuits classes just trying to figure out currents, gains and voltages that all I could do was the math (the trees). This book has helped not only to review concepts, but to help me see what these components are doing (the forest). Enjoying the book.""I enjoyed this book very much. I especially liked the software on the CD, which had nice tools to work with. I enjoyed the clarity in the writing and the informal style. I was having trouble grasping concepts in some of the more formal books on EE, which made it sound more like magic than science. The way the author related EE concepts to mechanical ones helped tremendously. I recommend this book highly, if you are new to electronics."