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