With successful convictions from his last big case in the bag, Greg Geldard might be forgiven for anticipating a period of quiet routine. He doesn't get it. Animal liberation threats to a government laboratory result in explosions and a lengthening casualty list, while danger for someone close to Greg also make life complicated. Then he's posed an ethical conundrum in court. Can hate ever be wholly sane? Fires...