Download A Pragmatic Introduction to the Art of Electrical Engineering pdf by Paul H. Dietz, 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. Download the pdf from below to explore all topics and start learning.