Cosmic Gamma-Ray Sources