Islamic thought and scientific creativity : a quarterly journal of the COMSTECH.