Stellar alchemy :the celestial origin of atoms