From Language Log’s musings on The Da Vinci Code:

“I am still trying to come up with a fully convincing account of just what it was about his very first sentence, indeed the very first word, that told me instantly that I was in for a very bad time stylistically….

A voice spoke, chillingly close. “Do not move.”

On his hands and knees, the curator froze, turning his head slowly.

Only fifteen feet away, outside the sealed gate, the mountainous silhouette of his attacker stared through the iron bars. He was broad and tall, with ghost-pale skin and thinning white hair. His irises were pink with dark red pupils.

Just count the infelicities here. A voice doesn’t speak —a person speaks; a voice is what a person speaks with. “Chillingly close” would be right in your ear, whereas this voice is fifteen feet away behind the thundering gate. The curator (do we really need to be told his profession a third time?) cannot slowly turn his head if he has frozen; freezing (as a voluntary human action) means temporarily ceasing all muscular movements. And crucially, a silhouette does not stare! A silhouette is a shadow. If Saunière can see the man’s pale skin, thinning hair, iris color, and red pupils (all at fifteen feet), the man cannot possibly be in silhouette.

Brown’s writing is not just bad; it is staggeringly, clumsily, thoughtlessly, almost ingeniously bad. In some passages scarcely a word or phrase seems to have been carefully selected or compared with alternatives. I slogged through 454 pages of this syntactic swill, and it never gets much better.”