Fine structure of the Caenorhabditis elegans secretory-excretory system.

scientific article published in February 1983