PS. The MIT Press based book by Harold Abelson and Gerald Jay Sussman with Julie Sussman, foreword by Alan J. Perlis is CC-BY-SA-4.0 and available in 2nd edition as PDF here:
That seems off topic. SICP is about understanding language, not architecture. That would be like saying you need to understand how SED and AWK would be implemented is Lisp before you try to write a script to use them together to parse a document.
SICP is to a large extent also about the interplay of language choices and architectural choices.
Although an interesting book, does it really fit into one of the categories?
Goes to show how poorly constructed this list is with this one missing.
If you add SICP, you probably can't omit Concepts, Techniques, and Models of Computer Programming either.
If you're going to add Concepts, Techniques, and Models of Computer Programming, you should add TAOCP as well.
Not quite sure how TAOCP relates to either of the former two. Those two books contain descriptions of architectural patterns, especially ones that are language-based.