Holocaust denial and the first amendment: The Quest for truth in a free society