Computer architecture and communications - Willis, Neil (The Computer studies series., 1986)