Roots of scientific thought : a cultural perspective