Patricia Cornwell delivers the twenty-third engrossing thriller in her high-stakes series starring medical examiner Dr. Kay Scarpetta