Embedded C proramming and the Atmel AVR - Barnett, Richard ; O'Cull , Larry & Cox, Sarah (Demar Learning/Thomson, New York, 2003)