Leech predation on juvenile freshwater snails: effects of size, species and substrate.

Leech predation on juvenile freshwater snails: effects of size, species and substrate.