Fundamentals of Software Architecture: An Engineering Approachby Mark RichardsCompletedMy Rating5/5ISBN9781492043416Pages478Finished ReadingJune 3, 2021SourcegoodreadsView on GoodreadsShare