The biology of trematodes
by
David A. Erasmus
For final honours and first year postgraduate students.