Trematode life cycles: short is sweet?

Abstract
No abstract available