A review by octopusjones
Mainspring by Jay Lake

4.0

Excellent premise and wonderful start. it got confused and messy at the end with a pat Deus ex Machina ending.