Modern parasite biology cellular, immunological, and molecular aspects (Freeman, 1990)