The ATP Molecule