Memory: How to Develop, Train, and Use It