Impossible Odds by Dave Duncan