Tad Williams offers up a modern view of the struggle between heaven and hell and in his version of the conflict things aren't quite as black and white as you would imagine. Angel Doloriel (Bobby Dollar) is unlike any angel you've ever read about before and his heavenly assignment is to be an advocate for the recently departed. He is responsible for pleading the case on behalf of the deceased's soul to ensure their final judgment results in a trip to heaven or no worse than minimal time in purgatory.
The Dirty Streets of Heaven - a heavenly slice of urban fantasy