How to read, Memorize and Never Forget