Are you sure you need such a word? In the title itself the author makes clear what where he is going. It does not follow that the book disregards the any saintly virtues. To be the opposite of that, it needs to indicate that the book itself is being criticised as failing to recognise the good side or as disproportionately critical.
Etymologically, the word comes from the Greek Hagios (αγιος), meaning holy or saintly, and graphō (γραφω), meaning I write. So originally, a hagiography was a writing about an actual saint. So of course they were always (or mostly) positive. So the word came to have an ironic meaning of being overly positive.
The etymological opposite, there for would be demonology which is a treatise about demons, which are the opposite of saints, assisting the d***l in the other place, the opposite of where the saints end up. Demonologies, often gruesomely illustrated, have been written in the distant past. As far as I know, the word's meaning has not so far been stretched to the ironic usage sought for in the question. But its meaning in relation to the title cited in the question would be easy to understand, especially since Camelot includes plenty of allegedly noble knights, dedicated to doing good. But it would only be valid if it merely exaggerated the dark side in an unbalanced way. If it completely ignores the noble side, then it would be the "hatchet job" suggested by Stuart F