Islamic Philosophy, Theology and Science