Computer organization and programming - Gear, C. William (McGraw-hill book company, New York, 1985)