Weisberg, Robert W Creativity : understanding innovation in problem solving, science, invention, and the arts - Canada John wiley & sons 2006 - xvii,622 E Dewey Class. No.: 153.35/Wei