Life with eight flagella: flagellar assembly and division in Giardia.

Life with eight flagella: flagellar assembly and division in Giardia.