Richard Landes vs Christopher Hitchens · Radical Islam's assault on free speech and the nature of religious belief