Border Crossing by Pat Barker
Tom Seymour is a child psychiatrist who has worked in the north of England for many years. One day, while walking by the river near his house, he rescues a young man from drowning, and realizes that it's Danny Miller, a child murderer at whose trialhe once gave evidence. Evidence that he has since come to regard as deeply flawed...