Update on the aetiopathogenesis of canine cranial cruciate ligament disease.

Update on the aetiopathogenesis of canine cranial cruciate ligament disease.