Embedded C Programming and the Atmel AVR - Barnett, Richard (Morgan Kaufman, 2007)