ATP synthase: an electrochemical transducer with rotatory mechanics.

ATP synthase: an electrochemical transducer with rotatory mechanics.