Programming and customizing the PIC microcontroller - Predko (McGraw-Hill [distributor], 2007)