High energy astronomy