Soulless (Parasol Protectorate Series #1)

Soulless (Parasol Protectorate Series #1) - I give it four stars just because it was fun. Good is another category.