Christopher Hitchens on Holocaust Denial, Religion and Free Speech 1 2