Computer architecture and parallel processing - Hwang, Kai (New York McGraw-Hill, 1984)