Text this: Fundamentals of computer numerical control