The nephroureterectomy: a review of technique and current controversies Gregory J. Barton, Wei Phin Tan, Brant A. Inman