COMPUTER ORGANIZATION - HAMACHER, V.C. AND OTHERS (MCGRAW HILL, 2002)