Immunological aspects of endometriosis: an update.

Immunological aspects of endometriosis: an update.