Computer Architecture and Organisation - HAYES (John P.) (BostanMc graw hill N.Y)