PATTERSON DAVID.A COMPUTER ORGANIZATION AND DESIGN; HARDWARE AND SOFTWARE INTERFACE - 3 ed. - SAN FRANCISCO MORGAN KUFMAN PUBLICATION 2005 - 637 ISBN: 81-8147-534-8