Interfacing PIC microcontrollers: Embedded design by interactive simulation - Bates, Martin (London, 2006)