On the cover of this book is a picture of the Øresund Bridge that connects Sweden and Denmark. It seems that all software architecture books must have a bridge on the cover, but there are some additional reasons the bridge is appropriate for this book.
This bridge replaced a ferry that I took many times as a child. I enjoy very much driving over it even after dozens of times.
On a personal note, my father was on the team that built the highest parts of the bridge.
But beyond these, the main reason is that this book is very much about bridging gaps; bridging gaps between users and developers; bridging gaps between business and software; bridging gaps between logic and storage. Bridging gaps between “DB-guys” and “OO-guys”... ...