Renal cell carcinoma: presentation, staging, and surgical treatment.

Renal cell carcinoma: presentation, staging, and surgical treatment.