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