PIC in practice : a project-based approach - Smith, D W (Elsevier, 2007)
Includes index.