Parallel And Distributed Computing Handbook/editor Albert Y. Zomaya (McGraw-Hill, 1996)