The Warsaw Quartet Books in Order
Part ofDouglas Jackson Books in OrderBrowse The Warsaw Quartet by Douglas Jackson in order, with summaries, series background, and where to start this dark World War Two crime series.
Last updated: June 7, 2026
As an Amazon Associate, we earn from qualifying purchases (at no extra cost to you).
Publication Order
3 books
Blood Roses
by Douglas Jackson
2019
Occupied Warsaw is already a city of fear when a mutilated German victim forces investigator Jan Kalisz onto the trail of a serial killer called the Artist. The case is deadly enough, but Jan is also hiding a second life as a Resistance agent.
Blood Vengeance
by Douglas Jackson
2025
When Polish SOE agent Krystina Kowolska is found dead in wartime Scotland, Jan Kalisz is flown from occupied Warsaw to investigate. The case is steeped in secrets, and the wrong answer could damage the fragile alliance between Britain and Poland.
Blood Enemy
by Douglas Jackson
2026
In June 1944, the killing of a Wehrmacht war crimes investigator looks like a simple resistance ambush, but Jan Kalisz doubts it. His search leads from occupied Poland to Berlin and Auschwitz-Birkenau, then back to a Warsaw ready to explode.
Series background & context
The Warsaw Quartet is a wartime crime series, but the crime never sits apart from the occupation. That is what gives the books their shape. Jan Kalisz is a former chief investigator in Warsaw, a skilled policeman and a German speaker, which makes him useful after the Nazi invasion. He is forced to work with the occupiers, yet secretly feeds information to the Polish resistance. From the first pages of Blood Roses, that double life drives everything.
It also poisons everything.
Jan cannot tell the truth openly, not even at home, which means he moves through the city under suspicion from every side. To many Poles he looks like a collaborator. To the Germans he is a subordinate who can be used while he remains useful. Every case he touches is shaped by that tension. When he hunts a serial killer in Blood Roses, he is not just solving murders. He is working in a city ruled by terror, where innocent people can be rounded up and shot to satisfy political rage or bureaucratic convenience.
Warsaw itself is one of the series' great strengths. Jackson writes it as a battered, changing city where fear becomes routine. Streets, police offices, safe houses, ghettos, stations, and ruined districts all matter. The books pay close attention to what occupation does to daily life, to hunger, secrecy, compromise, black markets, reprisals, and the way violence seeps into everything. That makes the murder plots feel more urgent, not less. A body is never just a body here. It can trigger a crackdown, expose a resistance link, or force Jan into a choice that costs lives.
As the quartet moves on, the canvas widens. Later stories carry Jan beyond Warsaw for parts of the investigation, into the wider wartime world and then back again, but the city remains the moral centre of the series. The long arc runs from the fall of Warsaw in 1939 toward the great explosion of resistance that ends the occupation years. That gives the books a built-in pressure. Readers know the city is heading toward even worse trials, and Jan knows that time is running out.
The tone is dark, tense, and very human. Jan is not a swaggering action hero. He is a good investigator in an impossible system, trying to save who he can and learn what he can without being crushed between the Germans, the resistance, and his own conscience. He is brave, but often in the weary, practical way that feels most believable.
If you like historical noir with real moral pressure, this series does that extremely well. Start with Blood Roses and expect crime fiction that keeps asking the hardest question of wartime stories, how do you stay decent when every choice is dirty?
Edited by
Software engineer whose passion for tracking book recommendations from podcasts inspired the creation of MRB.
Lead investor at 3one4 Capital whose startup expertise and love for books helped shaped MRB and its growth.

















Comments
Did we miss something? Have feedback?
Help us improve this page by sharing your thoughts