cosmic sources