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