Encoding and Retrieval Processes in Declarative Memory