Calcium oxalate urolithiasis in the canine: surgical management and preventative strategies.

scientific article