Computer architecture and organization:an Integrated approaches - Murdocca,Miles (Wiley India, 2013)