The Icarus Changeling by Timothy Zahn - Baen Books