Encyclopedia of computer science - Ralston,Anthony; Reily,Edwin D; Hemmendinger, David (Nature Publishing Group, 2000)