Computer organization and architecture : principles of structure and function - Stallings, William, 1945- (Macmillan Publishing Company, 1987)