PIC in practice : a project based approach by D.W Smith. - Smith, D.W (Newnes Pub., 2006)