Reference: Boyer PD (1997) The ATP synthase--a splendid molecular machine. Annu Rev Biochem 66:717-49