Mind and creativity