The Quintessential PIC® Microcontroller - Katzen, Sid (Springer London, 2005)