Philosophical Reflections on Mind, Matter and God