A review by rryan
Gnomon by Nick Harkaway

5.0

I'm still recovering. It was amazing.