The Architecture of Computer Hardware and System Software: An Information Technology Approach, 2nd Edition by Irv Englander | Menrva Books | MenrvaBooks