Human papillomavirus and urological tumours: I. Basic science and role in penile cancer.

Human papillomavirus and urological tumours: I. Basic science and role in penile cancer.