I found three most effective techniques for retaining what I read:
1. Most ancient - reading it from book and repeating it two times by uttering it
2. Keeping photo of any random person and explaining him what I read
3. Taking test after reading
Bonus: Reading it from other source is like challenging yourself on how much you have retained from the previous source and that keeps your brain sharp