The River Gods is a novel in fragments, a mix of fact and fiction, in which various inhabitants of the area around what is now Northampton, Massachusetts, from the eleventh century through the 1990s, speak of their lives and of the community, a place haunted by the pervasive melancholy of extinguished desire. Each of the voices--including a character named Brian Kiteley and his family, the original Native American inhabitants, the actor...