I think there's a significant difference between simple multiple negatives like that and the more complicated implicit multiple negatives like the one in the example. The simple kind are usually a dialectal feature, while the complicated kind are presumably the result of a writer or speaker losing track of how many negatives they've used. The interesting thing is that readers or listeners are just as likely to miss them simply because of the difficulty in parsing them.
By the way, you might be interested in
Language Myths. It's written for a non-expert audience, so it doesn't get too technical, and it covers a lot of good topics, one of which is "Double Negatives Are Illogical." My only problem with it is that it didn't go as in-depth as it could have (because of the intended audience), and some of the arguments in a few chapters were somewhat weak and flawed.