False Witness by Karin Slaughter (Review by Lara Ferguson)