The Patron Saint of Desperate Situations by John Harrigan. All of Harrigan's books are pieces he researches thoroughly. But what you'll find great is the sincerity in the narrator's voice. I feel as if I'm standing alongside each of the character's in History when reading Harrigan's novel whether they're written in Minnesotan setting or in Cuba. Catch Harrigon's books on Amazon.com