Pipelined and parallel computer architectures - Sajjan G Shiva (HarperCollins, 1996)