The quintessential PIC microcontroller - Katzen, Sid (Computer communications and networks., 2005)