You could try the generic Dan Brown books. They're lame but he understands how to make a story compelling. He is good at making tension.
I don't usually read books about ugliness though, whatever that is.
By the way, not to hijack the thread or anything, but anyone know if the Hannibal Lecter books any good?