Computer systems architecture a networking approach / Rob Williams. - Williams, Rob, 1948- (Pearson, 2006)