Pic Microcontrollers by Martin P. Bates