George R.R. Martin, author of "A Game of Thrones", has slammed "Republicans and their Teabagger allies" in so-called swing states for what he calls "voter suppression."

In a recent blogpost on Martin's website, he refers to recent voter purges in Ohio, Pennsylvania, Florida, Iowa, saying that "The people behind these efforts at disenfranchising large groups of voters (the young, the old, the black, the brown) are not Republicans, since clearly they have scant regard for our republic or its values. They are oligarchs and racists clad in the skins of dead elephants."

Martin, an avowed Democrat from Bayonne, N.J. who has described President Obama as "the most intelligent president we've had since Jimmy Carter", doesn't often write about politics on his blog, but when he does, it is usually to speak about something he feels strongly about, be it TSA screenings or the Affordable Care Act.

Even by his standards, his blogpost is extremely forthright, and so far has received 162 comments, overwhelmingly in agreement with Martin's words. In response to one of the comments, Martin wrote

"FWIW [For What It's Worth]... I am pretty upfront about my political views... but I also strive to keep contemporary politics out of my medieval fantasies.

Mind you, there are certain themes that are universal -- musings on power, justice, the purpose of government -- and those will inevitably be a part of any book that treats with kings and wars, etc."

A study published on Sunday found that voter fraud in the United States is nearly nonexistent, further undermining the stated rationale behind voter ID laws.

Loading Slideshow...
  • Daenerys Targaryen

  • Sansa Starks And Tyrion Lannister

  • Jaime Lannister and Cersei Lannister

  • Jon Snow

  • Arya Stark

  • Joffrey Baratheon

  • Margaery Tyrell

  • Daario Naharis

  • Ygritte And Tormund

  • Daenerys Targaryen

    Emilia Clarke as Daenerys Targaryen.

  • Tyrion Lannister

    Peter Dinklage as Lannister

  • Rodrik Cassel

    Ron Donachie as Rodrik Cassel.

  • Jaime Lannister

    Nikolaj Coster Waldau as Jaime Lannister.

  • 'Game of Thrones' Character Posters

    Maisie Williams as Arya Stark.

  • Melisandre

    Carice van Houten as Melisandre.

  • Commander Mormont

    James Cosmo as Commander Mormont.

  • Varys

    Conleth Hill as Varys.

  • Jaqen H'Ghar

    Tom Wlaschiha as Jaqen H'Ghar.

  • Gendry

    Joe Dempsie as Gendry.

  • Arya Stark

    Maisie Williams as Arya Stark.

  • Cersei Lannister

    Lena Headey as Cersei Lannister.

  • Samwell Tarly

    John Bradley as Samwell Tarly.

  • Myrcella Baratheon

    Aimee Richardson as Myrcella Baratheon.

  • Davos Seaworth

    Liam Cunningham as Davos Seaworth.

  • Grand Maester Pycelle

    Julian Glover as Grand Maester Pycelle.

  • Shae

    Sibel Kekilli as Shae.

  • Xaro Xhoan Daxos

    Nonso Anozie as Xaro Xhoan Daxos.

  • Bronn

    Jerome Flynn as Bronn.

  • Margaery Tyrell

    Natalie Dormer as Margaery Tyrell.

  • Tyrion Lannister

    Emmy winner Peter Dinklage.

  • Theon Greyjoy

    Alfie Allen as Theon Greyjoy.

  • Robb Stark

    Richard Madden as Robb Stark.

  • Tywin Lannister

  • Sansa Stark

    Sophie Turner as Sansa Stark.

  • Jon Snow

    Kit Harington as Jon Snow.

  • Mellisandre and Stannis Baratheon

    Carice van Houten and Stephen Dillane as Mellisandre and Stannis Baratheon.

  • Oberyn Martell

  • Davos Seaworth

    Liam Cunningham as Davos Seaworth.

  • Joffrey Baratheon

    Jack Gleeson as Joffrey Baratheon.

  • Daenerys Targaryen

    Emilia Clarke as Daenerys Targaryen.

  • Danereys Targaryen

    Emilia Clarke as Danereys Targaryen.

  • Catelyn Stark

    Michelle Fairley as Catelyn Stark.

  • Cersei Lannister

    Lena Headey as Cersei Lannister.

  • Brienne

    Gwendoline Christie as Brienne.

  • Balon Greyjoy

    Patrick Malahide as Balon Greyjoy.

  • Bran Stark and Hodor

    Issac Hempstead-Wright and Kristian Nairn as Bran Stark and Hodor.

  • Tyrion Lannister

  • Renly Baratheon

    Gethin Anthony as Renly Baratheon.

  • Arya Stark

    Maisie Williams as Arya Stark.

  • Daenerys Targaryen

  • Samwell Tarly

Related on HuffPost: