Buffalo Soldiers
Mark Caro
It pits a compelling central character against a formidable adversary in an intriguing setting while keeping you riveted to the cat-and-mouse strategizing, surprise turns and a few moments of actual warmth.