Memory Man - by David Baldacci
Baldacci is one of the most widely read storytellers in the world. Now he introduces a startling, original new character: a man with perfect memory who must solve his own family's murder.
Amos Decker's life changed forever--twice. The first time was on the gridiron. The second time was at home nearly two decades later. Now a police detective, Decker returned from a stakeout one evening and entered a nightmare--his wife, young daughter, and brother-in-law had been murdered.
His family destroyed, their killer's identity as mysterious as the motive behind the crime, and unable to forget a single detail from that horrible night, Decker finds his world collapsing around him. He leaves the police force, loses his home, and winds up on the street, taking piecemeal jobs as a private investigator when he can.