Computer Systems Design Architecture - Vincent P.Heuring (Pearson New Delhi, 2009)