Interfacing Pic Microcontrollers by Martin Bates