Computer organisation - Hamacher, CARL.V (McGraw-Hill, 1990)