What causes kidney stones?

One in 10 people will develop kidney stones at some point in their lifetime. Yale clinicians share advice on their treatment and prevention.
Source: Yale Science and Health News - Category: Universities & Medical Training Source Type: news