introduction to hyperion