Programming PICs in BASIC: 8-Pin Projects - Volume 1
Chuck Hellebuyck has been designing electronics for over 25 years and has written several books on Microcontrollers including "Beginner's Guide to Embedded C Programming Vol 1 & 2", "Programming PIC Microcontrollers With PicBasic" and "Programming the Basic Atom Microcontroller".  He also has a website dedicated to learning Microcontrollers at http://www.elproducts.com.