This is going to be a fun question to answer
To start off: I second Twist592. Anything by Roberto Giobbi. His Card College set is great, and while its main focus is to teach sleights, the tricks that are taught with them are amazing. It's a complete course in card magic, so it does cover the 'basic' stuff also, but any volume is worth its weight in gold. He also has a Card College Light set, which focuses more on tricks that are more self-working, and they're great!
On that note, the other books that teach 'sleights' like Royal Road to Card Magic and Expert Card Technique also have great tricks in them.
The Art of Astonishment series, while not limited solely to cards, has some great pieces. Not necessarily self-working, but not knuckle-busting either. Las Vegas Leaper (from Volume 1) is one of my favorite tricks. Highly recommended.
Scarne on Card Tricks is also a great book, full of self-working gems.
If you want some more sleight-heavy material, you can go for anything with the name Marlo on it. Marlo Without Tears (which unfortunately isn't available at Penguin) is a great book with some easier Marlo material on it.
And last but definitely not least, there's The Professor, Dai Vernon. He has a lot of great stuff (which might be the understatement of the century). I would recommend his Inner Card Secrets Trilogy.
As to the stuff you mentioned: I heard great things about Bannon. As to Strong Magic, I'm actually in the middle of reading it. It's a great book, although it doesn't teach tricks, only theory, which might arguably be better. Designing Miracles is also a book on theory, so it would probably isn't necessary to get both of them, at least not right away. I don't know too much about Mnemonica, so I can't comment on that.