de Eguileor, M., Grimaldi, A., Tettamanti, G., Valvassori, R. and Cooper, E. L.
State of the art for the immune system in leeches,
The New Panorama of Animal Evolution, Proceedings XVIII International Congress of Zoology,
2003;
139-145.