Computer architecture pipelined and parallel processor design - Flynn, Michael J. (New Delhi Narosa Publications, 1995)