Computer Organization - Carl Hamacher; Zvonko VranesicSafwat Zaky (New Delhi Mcgraw Hill Publishing, 2013)