A really good and comprehensive book about many of the architecture related topics, starting from the whole idea up to soft skills and personal development. Most of the topics are just starter, but the author usually points to further reads.
Software Architect's Handbook: Become a successful software architect by implementing effective architecture conceptsvon Joseph IngenoPackt Publishing