A review by nicobella
Titanium Noir by Nick Harkaway

5.0