The principles of computer organization. - Schneider, G. Michael (Wiley, 1985)