A review by doucemai
Brainwyrms by Alison Rumfitt

i should have stopped