Computer Architecture and Parallel Processing - Kai Hwang; Faye A Briggs (New York Mcgraw Hill Publishing, 1985)