The last ranger : a novel / - Heller, Peter,