Systems architecture / Stephen D. Burd. - Burd, Stephen D. (Cengage Learning, 2016)