Title: Software Architecture for Beginners and Seniors