Cover of Rainbows End

Rainbows End

by Vernor Vinge

3.77(18,780 ratings)

Robert Gu is a recovering Alzheimer's patient. The world that he remembers was much as we know it today. Now, as he regains his faculties through a cure developed during the y…