Soulless - Gail Carriger, Gail Carriger An entertaining, light mix of fantasy & romance with a sprinkle of steampunk.