Biology of trematodes - Erasmus, David A. (Edward Arnold, 1972)