Paralel & Distributed Computing Handbook Edited : Albert Yh Zomaya (McGraw-Hill, 1996)