Try this link http://www.mikroe.com/products/view/285/book-pic-microcontrollers-programming-in-c/. I think it will answer all your questions and maybe you'll vindicate rmteo at the same time.