Computer Architecture Fundamentals and principels of computer design - Dumas II,Joseph D. (Taylor & Francis, Boca Raton, 2005)