Computer organization and programming - GEAR C. William (McGraow-Hill, 1985)