Computer Organization and Architecture, Sixth Edition
by William Stallings.
Three-time winner of the best Computer Science and Engineering textbook of the year award from the Textbook and Academic Authors Association: (sixth edition, 2003; fifth edition, 2000; fourth edition, 1996).
Computer Networks is the ideal introduction to computer networks by Renowned author, educator, and researcher Andrew S. Tanenbaum.This edition also has extensive coverage of multimedia networking, including voice over IP, streaming media, video on demand, and video conferencing.