Digital design and computer architecture - Harris, Sarah L.; Harris, David Money (Morgan Kaufmann, 2022)