How about The Leviathan series by Scott Westerfeld? Steampunk genre, so a bit of suspension of belief, but very well written. It has a strong female lead and is a take on WWI events.