Source: http://waterlooanimalhospitalok.com/articles/general/418476-giardia-a-parasite-of-many-species