Vernor Vinge

2 books.