Defying the Thought Police
A collection of articles confronting a range of political taboos - cultural sacred cows, controversial issues, interest groups, extremists of whatever variety and those smug leftists who think they have a monopoly on truth. Because there are things that need to be said, problems that must be tackled, speaking out so frankly and offending so many can only be called one thing: political incorrectness.