Was Cain Fathered by the Serpent?