Re-reading is actually not a good way to commit things to memory. It can be enjoyable, no doubt there, but for learning - such as focusing on non-fiction it uses more time than a good focused reading session over the first pass.
Re-read for enjoyment!
For learning/memory - You have to learn to encode what you want to learn into something you can remember. Some people use a "places" trick - where they remember a familiar house/place or commute to work and they can place things along this imaginary route for recollection. The idea is that we humans remember through images and association by evolutionary survival traits. You have to encode / chunk what you want to learn, you have to recall it and work on saving this to long-term memory by recollecting it at intervals that may be hours on day one, multiple hours day 2 and randomly as time goes on.
For the most part, re-read because you enjoy it, but don't convince yourself its the optimal way to improve your memory of what you have read :)
Re-read for enjoyment!
For learning/memory - You have to learn to encode what you want to learn into something you can remember. Some people use a "places" trick - where they remember a familiar house/place or commute to work and they can place things along this imaginary route for recollection. The idea is that we humans remember through images and association by evolutionary survival traits. You have to encode / chunk what you want to learn, you have to recall it and work on saving this to long-term memory by recollecting it at intervals that may be hours on day one, multiple hours day 2 and randomly as time goes on.
For the most part, re-read because you enjoy it, but don't convince yourself its the optimal way to improve your memory of what you have read :)