Advanced Endourology The Complete Clinical Guide - Nakada, Stephen Y.; Pearle, Margaret S. (Humana Press, 2006)