Found in 2 comments on Hacker News
I really like Quantum Memory Power by Dominic O'Brien: http://www.amazon.com/Quantum-Memory-Power-Improve-Champion/...

I listened to it while working out over the course of several weeks and, despite not putting much effort into it, was able to improve my ability to remember short lists (e.g. groceries) and names. With more focused practice, I'm sure it would lead to excellent results.

The only flaw in it is that some of his social references are a bit dated. In the imagery exercises, you'll probably want to substitute your own, updated names and faces. :-)

I've been listening to his Quantum Memory Power audiobook. It covers a huge range of memory techniques: memory palaces/journey method, mnemonics, visualization of numbers, etc. Some of his pop-culture references are a bit dated, but otherwise I find it to be a great system.

http://www.amazon.com/Quantum-Memory-Power-Improve-Champion/...

Fresh book recommendations delivered straight to your inbox every Thursday.