A review by wethefoxen
The Causal Angel by Hannu Rajaniemi

adventurous challenging medium-paced

3.5