In "The Nature of Human Intelligence" American psychologist J. P. Guilford draws a distinction between convergent and divergent thinking. Convergent thinking involves aiming for a single, correct solution to a problem. Divergent thinking involves generation of multiple answers to a set problem.