Computer architecture from microprocessors to supercomputers - Parhami, Behrooz (Oxford University Press, New York, 2005)