difference between scientific and non scientific knowledge