Joe Steele by Harry Turtledove - WordSea