System Architecture and System Design by Dimitris N. Chorafas | Menrva Books