Design of Network Based Software. - Wilamowski, Bogdan M. (2010)