Snail-trematode life history interactions: past trends and future directions.

Snail-trematode life history interactions: past trends and future directions.