A review by gneumann
Recursion by Blake Crouch

5.0