Pathology.org gives detailed information of possible causes and cures of diseases for which you have to have information.