PRODUCT DESIGN AND DEVELOPMENT - ULRICH, KARL T (BOSTON MGH, 2000)