Teardowns

Teardowns – Learn How Electronics Work by Taking Them Apart, Bryan Bergeron, – 2010

Hobbyists might find this book interesting. But after you have had a good look inside your devices, they are broken … oops. This book does little to help you understand electronics. 300 pages.

Arduino

Arduino A Quick-start Guide, Maik Schmidt, Pragmatic Programmers, 2011

If you want to prototype a circuit incorporating a micro-controller and firmware then the easiest way to get started is with an Arduino card. This book is an excellent introduction, showing you how to connect devices and write C programs. 250 pages.