The biology of Giardia spp | Synapse