Computer architecture and parallel processing - Hwang, Kai (Mc-Graw Hill Book Company, 1985)