Written on December 17, 2007Author: Frances d'AthJune 21, 2018 Reading: Vernor Vinge – Rainbows End vernor vinge – rainbows end