God: can we find Him? Light from modern science and philosophy.