New Light on Old Mysteries: Creation, The Son's of God, Giants and the Great Flood