Leech biology and behaviour
Sawyer, Roy T.
Oxford Clarendon,
c1986
Leeches.