Computer organization and programming - GEAR, C.William (McGraw Hill, 1981)