James Dickey.
You are right, of course; it was written by James Dickey. I don’t know why I was thinking of Walker Percy.
How embarrassing.