Interfacing PIC microcontrollers : embedded design by interactive simulation - Bates, Martin (Elsevier, 2006)
Includes index.