The necessary unity of opposites : the dialectical thinking of Northrop Frye