Engineering design and design for manufacturing : a structured approach : text and reference for mechanical engineers