When you read a book and you want to remember it you can encode the information into mental pictures with associations. This is a technique for remembering the content.
The problem is when you encounter abstract concepts. How would you deal with them to create pictures that are more memorizable?
Is there a branch of memory science dealing with encoding techniques?
This question was inspired by a HowToLearn.com article by Pat Wyman, How To Remember Everything You Read Using Mental Pictures.