Islam: A challenge to religion