Michael O’Brien Salvation’s Edge, 9781662913358, Paperback Salvation’s Edge, 9781662913341, Hardcover