Computer Architecture and Organization - John P Hayes (N.Delhi MC Graw Hill, 2012)