Encyclopedia of computer science - Ralston, Anthony.; Hemmendinger, David.; Reilly, Edwin D. (Nature, 2000)