Books by Joan D. Vinge