Leeches (Hirudinea) their structure, physiology, ecology and embryology. With an appendix on the systematics of marine leeches - Mann, K. H., (Kenneth Henry) (Pergamon Press, 1962)