Foundations of parasitology