Fundamentals of computer organization and architecture - Abd-El-Barr, Mostafa; El-Rewini, Hesham (Wiley series on parallel and distributed computing, 2005)