Computer organization and architecture - Ghosh, Tarun (Tata McGraw-Hill, 2009)