Computer Systems Design - Heuring Vincent P. (New Delhi, 2005)