Artificial sources