9787111054498: CNC principle (2)