A Master of Djinn by P. Djèlí Clark

Rating: 3.5 out of 5.

Goodreads | Amazon | Bookshop.org (UK) | Hive | Book Depository | Waterstones

Publisher: Orbit Books

Publish Date: 11 May 2021

Page Count: 401 pages

With his novellas and short stories, P. Djèlí Clark has become a big name in fantasy, most recently with Ring Shout, a dark fantasy retelling of the Ku Klux Klan’s terrorism in 1920s Georgia. Being an auto-buy author for many readers, it will come as a surprise to no one that his first full-length novel A Master of Djinn is my most anticipated book of 2021. 

In Clark’s Dead Djinn Universe, it’s been 50 years since the famous mystic Al-Jahiz punched a hole in the barrier separating the realms of human and djinn. Since then, the Ministry of Alchemy, Enchantments and Supernatural Entities has attempted to restore order and normality to a new Cairo where everyday folk rub shoulders with centuries-old beings. Months after the dangerous investigation that took place in A Dead Djinn in Cairo, Ministry Agent Fatma el-Sha’arawi returns to solve a new case in A Master of Djinn

When a wealthy Englishman and the members of his secret society are found burnt alive with their clothing left miraculously intact, Special Agent Fatma is called to the scene. She discovers they were a Brotherhood dedicated to uncovering the secrets of Al-Jahiz and learns that the murderer claims to be the mystic himself, returning after 40 years. Fatma sets out to uncover the true identity of the imposter, and bring him to justice before he can bring Cairo to its knees.

Clark’s alternate history Egypt is without a doubt one of the most alluring and vibrant settings in modern fantasy. It’s a steampunk playground of magic, technology and social revolution that jumps off of the page and demands to be explored. His Dead Djinn universe is the only fantasy I’ve come across that celebrates Arab culture and features Muslim protagonists, which in itself is new and exciting.

In this instalment, Clark delves a little further into how Cairo’s status has shaped international politics. This is done more playfully than seriously, with his depiction of European leaders and English aristocracy almost approaching caricature. I read somewhere that, despite the serious source material, Clark wrote Ring Shout to be more fun than commentary, and a little of that tone is present in A Master of Djinn.

Beyond this and further developing Djinn lore, much of the story is similar to the previous novellas, and Clark sticks with police procedural (though the stakes are arguably higher). This whodunnit formula meant that I saw a couple of plot developments coming from a mile away which diminished the tension somewhat, and Fatma has some pretty questionable interviewing and sleuthing skills for the sake of maintaining mystery.

I expected Clark to shake things up a fair bit with A Master of Djinn to explain the change in format from novella to novel. For example, instead of sticking with a one-person POV, it could have followed cases led by Fatma as well as Agent Hamad and Onsi that somehow intersected, beefing things up a bit. I do wonder if the page count was Clark’s creative decision, or if there was pressure on him to write a novel for the sales.

But, my specific expectations aside, the book is a lot of fun and it was great to be back in Clark’s incredible world. I really enjoyed the concept of homegrown magic beating imperialism, which reminded me a little of The Unbroken.

I also got strong Legend of Korra vibes from A Master of Djinn: a modern city struggling to catch up with its own exponential rate of change, and a masked stranger sowing seeds of unrest among the population.

I found a new favourite character in Hadia, a good Muslim woman who doesn’t let long skirts get in the way of completely dominating in hand-to-hand combat. The creepy race of clockwork giants who call themselves angels also make a return, and I suspect they will be central to the story in the next book.

A Master of Djinn is another example of Clark’s talent in creating immersive stories that play with magic and modern history. It can be picked up without having read the previous instalments, but for the sake of in-world chronology (and because I loved the novellas so much), I recommend reading them in order of publication. Lucky for us, they’re mostly available for free online:

Many thanks to the publisher for a copy of the book in exchange for an honest review!

Support independent bookstores and my blog by buying from bookshop.org

Professional ReaderReviews Published

Follow me with Bloglovin’

6 thoughts on “A Master of Djinn by P. Djèlí Clark

  1. This is a really cool review. I’ve seen quite a few things about Clark’s novellas over the last couple of months, and this is making me want to bump those up my TBR so I can explore this very cool sounding universe. I almost requested A Master of Djinn but knew I wouldn’t have the context from the novellas.

    Liked by 1 person

  2. Thank you! They really are very good. You could totally jump in without any context. But I think what makes the novellas so memorable is that there is so much world building in a tiny amount of pages, so I think it’s more special discover the world that way 😊

    Liked by 1 person

  3. As much as I can tell you enjoyed it, do you think the novel format didn’t allow him to shine as much? He’s probably the best novella writer I’ve ever read and he obviously excels in that format so I was wondering how a full novel would come out.

    Liked by 1 person

  4. I definitely think the magic was lost a little. I’ve already experienced this setting twice, which is why I assumed a full-length novel returning to the same world would mean some major changes to justify the upgrade. But it was kind of more of the same. Still fun but not as impressive

    Liked by 1 person

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s