A review by tromeara
Mainspring by Jay Lake

2.0

It had all the right elements of an awesome steampunk/clockpunk novel but many of the characters made choices I didn't understand and thus I felt less sympathetic towards their actions and the book. It may just be a style thing so I think if you enjoy the genre you should give it a shot.