Computer architecture : software and hardware - Kain, Richard Y (Prentice Hall, 1989)
Includes index.