Kidney stones; their etiology and treatment.