Computer organisation and architecture an introdution - Chalk, B.S, Carter, A.T & Hind R.W (Palgrave macmillon, Houndmills, 2004)