Programming and customizing the PIC microcontroller - Predko (McGraw-Hill, 1998)