Richards, Mark Fundamentals of software architecture Modern engineering approach - 2nd - Mumbai Shroff Publishers 2025 - xxii, 520 ISBN: 9789355426314