Modern ideas of evolution as related to revelation and science