Midianites, Amelekites and the people of the East