1
by Kernighan, Brian.
Published 1984
2
by Steven,W Richard
Published 1998
3
by Afzal, Amir
Published 2003
4
by Wang, Paul S.
Published 1993
5
by Christian, Kaare
Published 1994