Just Another Judgement Day

Just Another Judgement Day - Simon R. Green Entertaining.