river last edited by
Saw this on reddit at a lonely sleepless night. It's well written, quite easy to understand. I have been using Anki for a year now, it has really helped me a lot.
Another source I would also like to recommend:
The Spacing Effect: How to Improve Learning and Maximize Retention