Creativity : understanding innovation in problem solving, science, invention, and the arts - Weisberg, Robert W (Canada John wiley & sons, 2006)
PG
E