Finity


Finity
by John Barnes
Dtb, 303 Pages
My rating: 3 of 5 stars



Weird.