Seeing with the mind's eye : the history, techniques, and uses of visualization