Essentials of computer architecture - Comer, Douglas (CRC Press, 2017)