Ironweed by William Kennedy
Ironweed is set during the Great Depression and tells the story of Francis Phelan, an alcoholic vagrant originally from Albany, New York, who left his family after accidentally killing his infant son while he may have been drunk. The novel focuses on Francis's return to Albany, and the narrative is complicated by Phelan's hallucinations of the three people, other than his son, whom he killed in the past. The novel features characters that return in some of Kennedy's other books.