Inswise
Nushrat Bharucha Religion : These may take widely diverse forms.