Clements, Alan Computer organization architecture: Themes and variations - Andover Cengage Learning 2014 - xvi,898 E Dewey Class. No.: 621.38195/Cle