Ribbon Dance by Sharon Lee and Steve Miller - Baen Books