Leeches (Hirudinea) their structure, physiology, ecology and embryology. With an appendix on the systematics of Marine Leeches by Prof. E. W. Knight-Jones - Mann, Kenneth H. 1923-2010 (Pergamon Pr., 1962)