Computer organization - Hamacher (McGraw-Hill, 1990)