Text this: Fiqh istihalah: integration of science and Islamic law