Computer Architecture : - Feldman, James M. (Computer engineering, 1994)