Finished reading: Fundamentals of Software Architecture by Mark Richards πŸ“š

A solid book about software architecture that covers high-level rules and concepts for software construction, as well as various soft skills and responsibilities that an architect should have to be successful.