Practical introduction to computer architecture - Page, Daniel (Texts in Computer Science,, 2009)