1
by Tanenbaum, Andrew S.
Published 1996
2
3
by Stallings, William
Published 2004
4
by Beauchamp, K. G.
Published 1995
5
6
7
by Dean, Tamara
Published 2008
8
by Forouzan, Behrouz A.
Published 2001
9
Published 1996
10
11
12
13
14