Theories of the Creative Process: A Review and a Perspective