Richard Petersen has an MLIS in library and information studies and teaches UNIX and C/C++ courses at the University of California at Berkeley. He is the author of Linux: The Complete Reference (all four previous editions), Linux Programming: A Beginner’s Guide, and many other titles.