Computer Organization - Hamacher- Carl (MGM, 2002)