Programming 8-Bit PIC Microcontrollers In C With Interactive Hardware Simulation. - Bates, Martin P. (Elsevier : John Hill.)