You can’t go wrong with JS Morin books. Especially with Mikael Naramore reading it with such great character depth. It’s like a movie in your head.