Computer systems architecture a networking approach - Williams, Rob 1948- (Addison-Wesley, 2001)