Fundamentals of computer architecture and design - Bindal, Ahmet (Springer, 2017)