Computer organization and programming - Gear, Charles William (McGraw-Hill computer science series, 1974)