Science, Religion, Philosophy: A Search for Communication and Tolerance