CPT Professional – Spiral-bound, by American Medical Association – Very Good

This textbook covers both theory and hands-on exercises in equal measure.