Giants, Gods and Fallen Angels the same? Titans, Nephilim, David and Goliath, Epic of Gilgamesh