Our primary source of ATP

Abstract
No abstract available