Fundamentals of computer architecture - Burrell (Palgrave Macmilla, 2004)