What is the kidney stone diet? Complete overview of all aspects of healthy eating to prevent calcium oxalate kidney stones from forming.