Computer organization and Design - David A Patterson and John L Hennessy (pearson education Pvt Ltd Delhi, 2003)