A Pragmatic Introduction to the Art of Electrical Engineering by Paul H. Dietz
2003
Number of pages: 142
Each of the following chapters will begin with a problem - How do you build a system to do such and such. This will be followed by a discussion of the background material you will need to interface the BASIC Stamp so as to solve the problem. The hope is that this approach will not only yield a solid understanding of electrical engineering fundamentals, but will also promote actual skill at designing and building functional electronic systems.
Engineering Electrical Engineering