Computer Systems Organization Architecture - Carpinelli, John D (Wiley & Son Newyork, 2001)