Scientific Knowledge And Scientific Temper