Treasure Planet by Hal Colebatch and Jessica Q. Fox - Baen Books