Product design for manufacture and assembly. (2010)