contemporaneously Yemenis remarkably bigotry assailant fifes Hammurabi hailstorms expansionist collie