Glory (Extended Version)

Glory (Extended Version)