“Well-written with enough twists and turns to keep a reader turning the pages, Perrin weaves a taut and unusual tale.”