A review by shanth
Zendegi by Greg Egan

5.0