The medicinal leech. A page from the annelids of internal medicine.