Computer Organization - Carl V Hamacher; Zvonko G Vrannesic Safwat G Zaky (McGRAW HILL New York, 1996)