1
by Tanenbaum, Andrew S.
Published 1996
2
by Stamper, David A.
Published 1999
3
by Steven,W Richard
Published 1998