This is a debate between Christopher Hitchens (God is Not Great: How Religion Poisons Everything) and Dinesh D'Souza (What's So Great About Christianity) from October of last year. Dinesh D'Souza is one of those people who thinks that by talking about theology they're doing legitimate philosophy. Christopher makes it a point of saying D'Souza is one of the "most formidable opponents" he's ever debated "on any subject." I do hope he was only trying to emphasize just how awful his other opponents have been, because D'Souza is nothing more than a polished rhetorician who buys his own arguments.
This is a very entertaining debate, but it's the intellectual equivalent of a squash match in wrestling. Virtually everything D'Souza says is wrong, on several levels.
I'm writing up my own responses to everything D'Souza said, because there is so much more wrong than what Hitchens addressed. I'll post it when I finish writing it.