On AlterNet: william lane craig