Science and Philosophy : Past and Present