Advanced Endourology - Nakada, Stephen Y.; Pearle, Margaret S.; Margaret, S. Pearle; Nakada, Stephen Y.; Pearle, Margaret Sue; Pearle, Margaret S. (Humana Press, 2006)