Computer Architecture and System Design - Vaideeswaran, J (New Delhi New Age International, 2008)