Author Archives: Janet Scott Barlow

Breaking the Code

Slander: Liberal Lies About the American Right, Ann Coulter, Crown Publishers, 256 pages