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