Karin Slaughter returns with third Grant County thriller