Computer Architecture: Pipelined And Parallel Processor Design - Flynn, Michael J (Narosa Publishing House, 1995)