Varicocele: Current controversies in pathophysiology and treatment. - Po-Chor Tam (Annals of the College of Surgeons of Hong Kong, 2004)