Randy Alcorn's Blog: adversary