Science: Philosophy & Social Aspects