The Gallery
ATP synthase
Paul D. Boyer
1