Embedded C programming and the Atmel AVR - Barnett, Richard H. (Thomson Delmar Learning, 2007)