Head first software architecture - Gandhi, Raju (A Brain-Friendly Guide, 2024)