Uncertain Knowledge And Reasoning