High energy particle telescopes