Author: Vernor Vinge

2022