The principles of computer hardware - Clements, Alan, 1948- (Oxford science publications., 1985)