by Robert Charles Wilson · 2011
Book 3 of 3 in Spin trilogy
science fiction novel by Robert Charles Wilson