Kidney stones: pathophysiology and medical management. - Moe,O.W. (Lancet, 2006)