Heart of Steel (Iron Seas Series #2)

Heart of Steel -  Meljean Brook 3-3.5*