The luminescence system of soil enchytraeids, Henlea sp., (Annelida: Clitellata: Oligochaeta: Enchytraeidae)

scientific article published on 01 July 2002