Fifteen Years of Islam & Science / Islamic Sciences (2003-2017). (2017). Islamic Sciences, 15(2), 156-173. https://doi.org/10.66207/jis.v15i2.214