Product Design for Manufacture and Assembly - Geoffrey Boothroyd; Peter Dewhurst