NCT01093079 - Laparoscopic Versus Open Partial Nephrectomy - Surgical and Oncological Outcomes | Crick | Crick