CAD/CAM Theory and Practice by Ibrahim Zeid.

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