knowlege has bitter roots but sweet fruits.