The components of ATP are ________.
a. Adenosine, ribose, and three phosphate groups
b. Aniline and three phosphate groups
c. Alanine, ribose, and three phosphate groups
d. Adenine, ribose, and three phosphate groups
e. Adenosine, deoxyribose, and three phosphate groups