Atlas of gynecologic surgical pathology

You may also like...