Computer system architecture - Mano,Morris.M (United States Pearson Education,inc, 2013)