Computer system organization and architecture - Prasad, P. W. Chandana (Pearson/Prentice Hall, 2003)