Actually any book by Faulkner would be fairly short, Hemingway is a little bit longer (and to some can be hard to read).
There are some great American authors, just go back about 50-100 years for some good, deep books about the evils of just about anything under the sun: prostitution, alcohol, big business. You name it, they wrote about it. Some really good stuff, too.