Well-researched work that I will no doubt return to. What stands out to me is the underlying truths that all design is discourse, all digital experiences are embodied, and design "patterns" should be historicized. I particularly appreciate the refusal against tech solutionism.
Knowing that criticisms about style are trite, I will offer mine anyway: this is first and foremost an academic work, written as if self-aware of its destiny to be chapter-by-chapter assigned reading in some seminar. There is entirely too much repetition (some might just be clumsy transitions) and hedging ("in this chapter I will..." -- in the Introduction itself, at the beginning of every chapter, and in fact prefacing every single section of every chapter). All made this a laborious read.
But read it anyway particularly if you are in the business of creating interfaces of any kind.