The Icarus Twin by Timothy Zahn - Baen Books