Ralston, Anthony, David Hemmendinger, and Edwin D. Reilly. Encyclopedia of Computer Science. John Wiley & Sons, 2000.