Tuesday, June 19, 2018

Transcendence by Charles Sheffield


Great conclusion, 5/5 stars.

No comments: