Boneshaker, by Cherie priest. Its sequel, Dreadnought, is also brilliant. The Clockwork Century series went downhill a bit after that, with Ganymede easily being the weakest, followed by something of a return to form in The Inexplicables. Haven't been able to read the final book yet.