Machining Technology for Composite Materials: Principles And Practice