AVR an introductory course - Morton, John (USA Newnes, 2003)