Text this: Embedded systems design with the Atmel AVR microcontroller.