Patterns in network architecture : a return to fundamentals - Day, John D., 1947- (Pearson Education, 2008)