harmonizers of Islam and science