1000 product design - Chan, Eric (Rockport Publishers, 2010)