CAD/CAM Theory and Practice by Ibrahim Zeid. This textbook covers both theory and hands-on exercises in equal measure.