RE: "Wasn't the novel upon which it was based written by Andre Debus?"
Yes sir, Andre Dubus III.
It's staring down at me from a shelf across the room as I type.
I haven't read any of his novels-though, I've seen some of those that have been adapted into screenplays-but his short stories are brilliant, in my opinion.