Computer Organisation - V.Carl Hamacher; Safwat G.Zaky (MCG, 1996)