Bladder cancer: translating molecular genetic insights into clinical practice.

Bladder cancer: translating molecular genetic insights into clinical practice.