Science, religion and law