Update on nephrolithiasis management - Long, L O; Park, S (Minerva urol Nefrol, 2007)