Parallel & Distributed Computing Handbook - Albert Y. Zomaya (Mcgraw Hill Newyork, 1996)