High energy cosmic gamma rays