Oxford handbook of urology - Reynard, John. (Oxford medical publications, 2006)