Fundamentals of computer organization & design - Daandamudi,Sivarama (Vidhyanagar Springer, Berlin, 2004)