Introductory Programs with the 32bit PIC Microcontroller by Hubert Ward