Programming 8-bit PIC microcontrollers in C with interactive hardware simulation / - Bates, Martin, (Elsevier/Newnes,)