Hellblazer # 291 (Vertigo Comics 2012)
For years John Constantine has been tormented by his evil, Hell-dwelling twin.
But now, seeing what a mess his niece Gemma is still in because of this doppelganger, he decides to take action.
Sweetish revenge, a diabolical church, an old lover, a human sacrifice and a nifty poison dart gun feature in this epilogue to Another Season in Hell.
Hellblazer # 291 is written by Peter Milligan with art by Gael Bertrand and a cover by Simon Bisley.
Hellblazer # 291 is a 32 page comic book in full color and rated M.
Cover may vary.