Rotation and structure of FoF1-ATP synthase.

Rotation and structure of FoF1-ATP synthase.