Case Histories by Kate Atkinson
Although Case Histories is technically fiction, it is also a mystery. Or actually, mysteries. But what makes this book really stand out are the characters. The reader gets to know them, their thoughts, their flaws (and strengths), what motivates them, and what they feel. They are multilayered and complex, and most importantly for the reader, fascinating.