Creativiti : understanding, innovation in problem solving, science, invention and the arts - Weisberg, Robert W (John Wiley, 2006)