Computer architecture: From microprocessors to supercomputers - Parhami, Behrooz (Oxford University Press, Tokyo, 2005)