Clockwork Angels [With Book(s) and Clock] by Kevin J. Anderson