Fundamentals is a confident word to put at the front of a technology title. It claims ground rules rather than tips, principles that should still hold once the current generation of tools has been replaced, and Fundamentals of Software Architecture is built to that ambition.
Mark Richards reaches our shelves through science and engineering as well as technology, the correct pairing for architecture as a discipline. The concerns are structural: trade-offs, components, and the consequences of decisions taken early and then lived with for years.
Our record concerns the work, and we have nothing to add about anything beyond it.