Product design and development - Ulrich, Karl T. (McGrawHill, 2004)