Original: Joy of Man's Desire. Angels We Have Heard On High Sheet Music by Trans-Siberian Orchestra. Johann Sebastian Bach. Traditional.
Translation: Trans-Siberian Orchestra. Paul O'Neill , Robert Kinkel , Al Pitrelli. Hal Leonard , Universal. English. Solero. Piano Solo.