I recommend Moonwalking with Einstein by Joshua Foer and A Mind for Numbers by Barbara Oakley. These books helped me better understand how people learn and how memory works.
any extra sources (books/drilling material) can always help understand approaches and that with different views, everyone learns differently so its hard to say what would work better for you