Compared to doing nothing anything is better if you want to remember more. Dunno if this one is better than others.
I’m aghast at how little I remember about the books I read! I’m very interested to see other approaches.
If someone wants to quote book from his head go for Anki and drill, most of books I just want to internalize concepts.
To get a quick overview try table 4 p. 45 here
http://journals.sagepub.com/doi/pdf/10.1177/1529100612453266
I try to follow
* Distributed learning/practice
* Practice testning
* Interleaved practice