Notes on Mesopotamian Civilizations: Sumerians, Babylonians, Assyrians, Persians, and Israel