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