by Jan Axelson
This hand-on introduction to microcontrollers includes dozens of examples with program code and circuit designs.