Introduction to Computing Systems : From Bits and Gates to C & Beyond - PATT, Yale, N. (Newyork Mc Graw Hill, 2001)