Essential urology - Bullock, Nigel (Churchill Livingstone, 1989)