Computer organization - Hamacher,V (Mc Graw- Hill Companies, Sinapore, 1996)