John Constantine, chain-smoking occultist anti-hero, is back in a new volume from popular writer Peter Milligan.
When Gemma Masters punishes her uncle by auctioning off his trench coat, she ignites a horrific chain of events. Bleeding apartment walls, unplanned visits to the middle of the Thames, a farting demon, a suspicious angel, a Hellish aquarium, and an old adversary all await Constantine as he races to track down his coat before it sends Constantine to Hell again!
Click on any of the links above to see more books like this one.