Computer Organisation and Architecture An Introduction - Chalk, B. S. (Macmillan Education UK, 1996)