Computer Architecture and Organization - N. Q Carter (Tata McGraw Hill, New Delhi)