Programming and customizing the AVR microcontroller - Gadre, Dhananjay V. (Tata mcgraw-hill publishing company limited, New delhi, 2001)