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