Programming 16-bit PIC Microcontrollers in C: Learning to Fly the PIC 24, 1st edition by Lucio Di Jasio
Checking distributor stock and pricing after the page loads.