Harmony between science and religion