Synthesis of ATP (2018) Drew Berry and Franc Tétaz.en.LT