Introduction to computing systems from bits & gates to C/C++ & beyond - Patt, Yale N (USA McGraw Hill, 2020)