Fundamentals of computer architecture - Burrell, Mark (Palgrave Macmillan, 2004)