Reflections of the Shadow
Definitely one of the more interesting screenwriting books I've come across in recent months, Reflections of the Shadow focuses on creating memorable Protagonists and Antagonists and, as the title suggests, demonstrating not just how they are different from each other but also how they are very much the same - reflections - and that's what makes it worth adding to your screenwriting library.