Product design and development - Ulrich, Karl T. (McGraw Hill, 2012)