Methods in Molecular BIology, Vol 21: Protocols in Molecular Parasitology - Hyde, John E (Humana, 2012)