Who speaks for America? by Eric Alterman | Menrva Books