Advances in parasitology. - Rollinson, David; Stothard, J. (Advances in parasitology, 2017)