Urolithiasis : basic science and clinical practice - London Springer 2012 - xl,982p. ill.

9781447143833


Urinary organs
Urolithiasis.
Urinary organs

RC916 / U758