Yale Medicine

Hundreds of different diseases exist in nature, and every disease has a cause, though the causes of some remain to be discovered.