Greg Egan. Zendegi

Annotation
Contents

PART ONE. 2012

PART TWO. 2027–2028