Ghost Legion by Margaret Weiss