...doggone...I was gonna suggest ANYthing by Robert B. Parker.

Or, for something totally different...a novel of learning to understand, set in 1940's Virginia, "Wish You Well" by David Baldacci.