The Art of Systems Architecting, Second Edition
…The only way to develop this skill is to serve an apprenticeship with a proven practitioner. However, there are simply not enough gurus to go around, and I would recommend this book both for students of the discipline and as serious reading for experienced designers who wish to recognize and maintain their expertise.-E. James in Computing Millieux