What gives the gem amethyst its purplish color?

What gives the gem amethyst its purplish color?

a. Quartz
b. Iron
c. Oxygen
d. Titanium