Computer organization and architecture: themes and variations/ - Australia: Cengage Learning, c2014. - xxxvi, 898 pages : colored illistrations ; 25 cm. Includes bibliographical references and index.