Advances in Parasitology, Volume 36 by David Rollinson, Professor John R. Baker & J.R. Baker